CREATE TABLE [dbo].[surgery_plan] (
  [surgery_id] bigint  IDENTITY(1,1) NOT NULL,
  [sick_person_id] bigint  NOT NULL,
  [surgery_type] int DEFAULT 1 NOT NULL,
  [his_type] nvarchar(2) COLLATE Chinese_PRC_CI_AS  NULL,
  [arrange_flag] int DEFAULT 0 NOT NULL,
  [in_hospital] int DEFAULT 1 NOT NULL,
  [goto_pacu] int DEFAULT 0 NOT NULL,
  [pacu_status] int DEFAULT 0 NOT NULL,
  [plan_time] datetime  NOT NULL,
  [plan_sort] int  NULL,
  [schedule_number] int  NULL,
  [room_id] bigint  NULL,
  [door_id] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [sick_area] bigint  NULL,
  [out_sickarea] bigint  NULL,
  [dept_id] bigint  NULL,
  [plan_code] nvarchar(30) COLLATE Chinese_PRC_CI_AS  NULL,
  [plan_name] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [apply_name] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [before_name] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [after_name] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [in_time] datetime  NULL,
  [out_time] datetime  NULL,
  [reject_reason] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [plan_anes] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [apply_anes] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [patient_condition] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [asa] nvarchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
  [surgery_level] nvarchar(2) COLLATE Chinese_PRC_CI_AS  NULL,
  [cut_type] nvarchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
  [part_desc] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_oper_doctor] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_anes_doctor] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_tablein_nurs] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_tableout_nurs] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [oper_doctor] nvarchar(200) COLLATE Chinese_PRC_CI_AS  NULL,
  [anes_doctor] nvarchar(200) COLLATE Chinese_PRC_CI_AS  NULL,
  [tablein_nurs] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [tableout_nurs] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_number] nvarchar(20) COLLATE Chinese_PRC_CI_AS  NULL,
  [scan_time] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [visit_no] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [visit_date] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [apply_oneoff] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_posture] nvarchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
  [cancel_by] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [cancel_time] datetime  NULL,
  [pain_score] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [ready_by] nvarchar(20) COLLATE Chinese_PRC_CI_AS  NULL,
  [ready_time] datetime  NULL,
  [end_by] nvarchar(20) COLLATE Chinese_PRC_CI_AS  NULL,
  [end_time] datetime  NULL,
  [is_allergy] int  NULL,
  [allergy] nvarchar(2000) COLLATE Chinese_PRC_CI_AS  NULL,
  [report_count] int  NULL,
  [goto_id] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [goto_desc] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [hopsinfec_pci] int  NULL,
  [hopsinfec_isuseanti] int  NULL,
  [oper_class] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [oper_type] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [hopsinfec_condition] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [implement_depa] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
  [is_register] int  NULL,
  [ais_id] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [all_amount] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [pacu_start] datetime  NULL,
  [pacu_end] datetime  NULL,
  [pacu_id] int  NULL,
  [is_emergency] nvarchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
  [is_quarantine] nvarchar(10) COLLATE Chinese_PRC_CI_AS  NULL,
  [pacu_reject] nvarchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
  [pacu_bed] int  NULL,
  [pacu_anes] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [pacu_nurs] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [pacu_shift] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
  [end_remark] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [his_remark] nvarchar(500) COLLATE Chinese_PRC_CI_AS  NULL,
  [remark] nvarchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
  [status] nchar(1) COLLATE Chinese_PRC_CI_AS DEFAULT 0 NULL,
  [del_flag] nchar(1) COLLATE Chinese_PRC_CI_AS DEFAULT 0 NULL,
  [create_by] nvarchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
  [create_time] datetime2(7)  NULL,
  [update_by] nvarchar(64) COLLATE Chinese_PRC_CI_AS DEFAULT '' NULL,
  [update_time] datetime2(7)  NULL
  CONSTRAINT [PK__surgery___6015CF7F0FD1C2E3] PRIMARY KEY CLUSTERED ([surgery_id])
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
)
ON [PRIMARY]
GO

ALTER TABLE [dbo].[surgery_plan] SET (LOCK_ESCALATION = TABLE)
GO

EXEC sp_addextendedproperty
'MS_Description', N'自增ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'surgery_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'患者ID，sick_person表id',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'sick_person_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术类型',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'surgery_type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'his手术类型',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'状态',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'status'
GO

EXEC sp_addextendedproperty
'MS_Description', N'排台状态;-1 取消排台，0未排，1已排',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'arrange_flag'
GO

EXEC sp_addextendedproperty
'MS_Description', N'住院类型',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'in_hospital'
GO

EXEC sp_addextendedproperty
'MS_Description', N'是否送去pacu，0否1是',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'goto_pacu'
GO

EXEC sp_addextendedproperty
'MS_Description', N'PACU状态（这条数据恢复室是否取消）',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_status'
GO

EXEC sp_addextendedproperty
'MS_Description', N'计划手术时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'plan_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'台次',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'plan_sort'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术申请单号',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'schedule_number'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术间ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'room_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术室ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'door_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'病区ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'sick_area'
GO

EXEC sp_addextendedproperty
'MS_Description', N'出院病区ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'out_sickarea'
GO

EXEC sp_addextendedproperty
'MS_Description', N'科室ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'dept_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术编号',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'plan_code'
GO

EXEC sp_addextendedproperty
'MS_Description', N'计划手术名称',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'plan_name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'实施手术名称',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'apply_name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'术前诊断名称',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'before_name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'术后诊断名称',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'after_name'
GO

EXEC sp_addextendedproperty
'MS_Description', N'入室时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'in_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'出室时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'out_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术否决原因',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'reject_reason'
GO

EXEC sp_addextendedproperty
'MS_Description', N'计划麻醉方式',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'plan_anes'
GO

EXEC sp_addextendedproperty
'MS_Description', N'实施麻醉方式',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'apply_anes'
GO

EXEC sp_addextendedproperty
'MS_Description', N'病情HIS传值',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'patient_condition'
GO

EXEC sp_addextendedproperty
'MS_Description', N'ASA等级;I,II,III,IV,V,VI',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'asa'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术等级',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'surgery_level'
GO

EXEC sp_addextendedproperty
'MS_Description', N'切口类型',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'cut_type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术部位描述',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'part_desc'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS手术医生',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_oper_doctor'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS麻醉医生',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_anes_doctor'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS器械护士',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_tablein_nurs'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS巡回护士',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_tableout_nurs'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术医生，同步手术参与人员',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'oper_doctor'
GO

EXEC sp_addextendedproperty
'MS_Description', N'麻醉医生，同步手术参与人员',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'anes_doctor'
GO

EXEC sp_addextendedproperty
'MS_Description', N'器械护士，同步手术参与人员',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'tablein_nurs'
GO

EXEC sp_addextendedproperty
'MS_Description', N'巡回护士，同步手术参与人员',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'tableout_nurs'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS流水号',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_number'
GO

EXEC sp_addextendedproperty
'MS_Description', N'入室扫码时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'scan_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS门诊就诊号',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'visit_no'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS门诊就诊日期',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'visit_date'
GO

EXEC sp_addextendedproperty
'MS_Description', N'护理预约耗材ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'apply_oneoff'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS手术预约体位',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_posture'
GO

EXEC sp_addextendedproperty
'MS_Description', N'取消人',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'cancel_by'
GO

EXEC sp_addextendedproperty
'MS_Description', N'取消时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'cancel_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'疼痛评分',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pain_score'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术准备人',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'ready_by'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术准备时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'ready_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术结束人',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'end_by'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术结束时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'end_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'是否过敏',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'is_allergy'
GO

EXEC sp_addextendedproperty
'MS_Description', N'过敏史',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'allergy'
GO

EXEC sp_addextendedproperty
'MS_Description', N'护理文书张数',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'report_count'
GO

EXEC sp_addextendedproperty
'MS_Description', N'术后去向ID',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'goto_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'术后去向描述',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'goto_desc'
GO

EXEC sp_addextendedproperty
'MS_Description', N'是否介内镜入手术;0=否  1=是',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'hopsinfec_pci'
GO

EXEC sp_addextendedproperty
'MS_Description', N'术前是否使用抗菌药;0=否  1=是',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'hopsinfec_isuseanti'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术分类（手术结束用，一般用于院感）',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'oper_class'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手术类型（手术结束用，一般用于院感）',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'oper_type'
GO

EXEC sp_addextendedproperty
'MS_Description', N'感染情况',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'hopsinfec_condition'
GO

EXEC sp_addextendedproperty
'MS_Description', N'实施手术科室',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'implement_depa'
GO

EXEC sp_addextendedproperty
'MS_Description', N'登记状态（0：未登记，1：已登记）',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'is_register'
GO

EXEC sp_addextendedproperty
'MS_Description', N'手麻手术计划号',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'ais_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'总金额',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'all_amount'
GO

EXEC sp_addextendedproperty
'MS_Description', N'PACU开始时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_start'
GO

EXEC sp_addextendedproperty
'MS_Description', N'PACU结束时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_end'
GO

EXEC sp_addextendedproperty
'MS_Description', N'pacu结束人id',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_id'
GO

EXEC sp_addextendedproperty
'MS_Description', N'紧急状态',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'is_emergency'
GO

EXEC sp_addextendedproperty
'MS_Description', N'隔离状态',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'is_quarantine'
GO

EXEC sp_addextendedproperty
'MS_Description', N'ACU拒绝原因',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_reject'
GO

EXEC sp_addextendedproperty
'MS_Description', N'pacu床号id',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_bed'
GO

EXEC sp_addextendedproperty
'MS_Description', N'恢复室麻醉医生',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_anes'
GO

EXEC sp_addextendedproperty
'MS_Description', N'恢复室护士',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_nurs'
GO

EXEC sp_addextendedproperty
'MS_Description', N'恢复室交接护士',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'pacu_shift'
GO

EXEC sp_addextendedproperty
'MS_Description', N'结束手术备注',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'end_remark'
GO

EXEC sp_addextendedproperty
'MS_Description', N'HIS备注',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'his_remark'
GO

EXEC sp_addextendedproperty
'MS_Description', N'备注',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'remark'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'created_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'创建人',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'created_by'
GO

EXEC sp_addextendedproperty
'MS_Description', N'更新时间',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'updated_time'
GO

EXEC sp_addextendedproperty
'MS_Description', N'更新人',
'SCHEMA', N'dbo',
'TABLE', N'surgery_plan',
'COLUMN', N'updated_by'